3.8 小结
- 在Go语言中包是组织代码的基本单位。
- 环境变量
GOPATH
决定了Go源代码在磁盘上被保存、编译和安装的位置。 - 可以为每个工程设置不同的
GOPATH
,以保持源代码和依赖的隔离。 go
工具是在命令行上工作的最好工具。- 开发人员可以使用
go get
来获取别人的包并将其安装到自己的GOPATH
指定的目录。 - 想要为别人创建包很简单,只要把源代码放到公用代码库,并遵守一些简单规则就可以了。
- Go语言在设计时将分享代码作为语言的核心特性和驱动力。
- 推荐使用依赖管理工具来管理依赖。
- 有很多社区开发的依赖管理工具,如godep、vendor和gb。